import 'package:flutter/material.dart';
import 'package:flutterdemo/day02/01_statelesswidget.dart';
void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      // 启动要显示的界面
      home: HomePage(),
    );
  }
}

class HomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("Text的Widget"),
      ),
      body: JKHomeContent("秋风用时光的旋律，用桂花的芬芳、苹果的馨香、菊花的灿烂、牵牛花的奔放、一串红的艳丽，把一望无际的田野乡村，演绎得在自然中沉醉，渲染得天地间空旷而又阳刚。"),
    );
  }
}

class JKHomeContent extends StatefulWidget {
  final String message;
  JKHomeContent(this.message);
  @override
  _JKHomeContentState createState() => _JKHomeContentState();
}

class _JKHomeContentState extends State<JKHomeContent> {
  int _counter = 0;
  @override
  Widget build(BuildContext context) {
    return Text(
      "秋风用时光的旋律，用桂花的芬芳、苹果的馨香、菊花的灿烂、牵牛花的奔放,放学啦啦",
      // 设置样式
      style: TextStyle(
        // 字体的大小
          fontSize: 22,
          // 字体的颜色
          color: Colors.green,
          // 设置下划线
          decoration: TextDecoration.overline,
          // 设置下划线的颜色
          decorationColor: Colors.red,
          // 字体倾斜
          fontStyle: FontStyle.italic,
          // 字体加粗
          fontWeight: FontWeight.bold
      ),
      // 设置对齐方式
      textAlign: TextAlign.center,
      // 设置方向
      textDirection: TextDirection.rtl,
      // 设置缩放系数
      textScaleFactor: 1.0,
      // 最大行数
      maxLines: 2,
      // 超出显示 ...
      overflow: TextOverflow.ellipsis,

    );
  }
}

